mysql使用count出现null。解决方案 |
您所在的位置:网站首页 › mybatis count返回null › mysql使用count出现null。解决方案 |
首先使用count函数有两种情况。 第一种: 没有和 GROUP BY联合使用。 这样我们一般如果指定了count()的字段,有可能会因为字段的数量为null出现返回null。这样我们使用orm时就会出现一些尴尬的报错。 目前测试出来的解决方式用*代替字段,这样能返回0.但是影响效率。后面如果研究一下mysql有其他解决方案会更新文章。 第二种是使用group by: 这种的原因是因为你group by分组后没有数据,就会出现count的值为null。 这个解决方式就是嵌套count。 select count( *) from (原本执行的count语句) as temp
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |